Blockchain-разработчик от GeekBrains
Вы научитесь
Программа курса
Вам необходимо выбрать один из 3 пакетов обучения: специалист (5 месяцев обучения), базовый (15 месяцев обучения) или мастер (2 года обучения). В каждом варианте по умолчанию включены сертификат о прохождении курса и мероприятия для трудоустройства.
Введение в блокчейн и основы криптографии
Познакомитесь с подходом блокчейн-разработчиков. Освоите инструменты работы с GPG, подключитесь к тестнетам Bitcoin и Ethereum. Разберетесь с криптографией и принципами шифрования, познакомитесь с различными протоколами и рассмотрите взаимодействие с цифровыми подписями.
Сетевой уровень взаимодействия и архитектура узла блокчейна
Разберетесь с протоколами сети. Научитесь работать с децентрализованными данными и узнаете, что из себя представляют пиринговые сети.
Архитектура блокчейн-протоколов
Подробно остановитесь на верхних уровнях архитектуры блокчейн-узлов. Поймете, согласно каким механикам подсистемы взаимодействуют между собой и как происходят транзакции.
Протоколы консенсуса
Научитесь делать системы блокчейна безопасными. Разберетесь с существующими протоколами и их особенностями, сможете конструировать необходимые типы на практике. Узнаете, как предотвратить атаки, и познакомитесь с майнингом.
Смарт-контракты
Узнаете, в чем суть смарт-контрактов и что еще может быть содержимым транзакции помимо крипты. Поработаете на практике с системой BTC, создадите смарт-контракты для Etherium и Tendermint.
Протоколы анонимизации
Научитесь защищать личные данные пользователей. Поймете, как предоставлять доказательства успешных транзакций, скрывая отдельные детали — обеспечивать выборочную прозрачность. Рассмотрите тонкости работы с Monero, Mimblewimble, Grin и Zcash.
Масштабирование сетей блокчейн
Научитесь масштабировать блокчейн-сети, оптимизируя их под большие объемы данных и пользователей. Познакомитесь со специальными протоколами и алгоритмом действий.
Пользовательские аспекты работы с блокчейном
Поймете, как происходит создание ПО для пользователей, и рассмотрите юридическую сторону проектов. На практическом уроке поработаете с Hyperledger Fabric. Научитесь прописывать децентрализованные финансовые сервисы.
Траектория развития блокчейн-разработчика
Подытожите результаты обучения на курсе. Узнаете, какие существуют карьерные возможности у блокчейн-специалистов на современном рынке, сможете выбрать наиболее подходящую именно вам стратегию развития. Пройдете коуч-сессию с эйчаром.